#pragma once
struct game_for_athlete{
    char name[10]; //比赛名字
    int state_for_appeal; //申诉状态
    float socre;//运动员成绩

};

struct score_for_game{
    int rank; //排名
    int score; //成绩
    char code_of_athlete[10]; //运动员编号
    char code_of_academy[10]; //学院编号
};

struct game{
    char name[50]; //比赛名字
    char type[50]; //比赛类型
    char property[50]; //比赛性质
    char code_of_game[30]; //比赛编号
    int num_of_athlete;//比赛运动员数量
    struct score_for_game *score_for_game;//比赛成绩
};

struct athlete{
    char code[10];//运动员编号
    struct game_for_athlete *game_for_athlete;//运动员参加的比赛项目

};

struct athlete_info{
    char code[10];//运动员编号
    char name[30];//运动员姓名
};

struct academy{
    char code[10];//学院编号
    char name[100];//学院名称
    int total_score;//总分数
    int rank;//排名
    int athlete_num;//运动员数量
    char pwd[10];//密码
};








